﻿// 3561. 球的计算.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
#include <cmath>

using namespace std;
/*
https://www.acwing.com/problem/content/3564/

给定一个球的中心点坐标和球面上某一点的坐标，请你计算球的半径和体积。

输入格式
第一行包含整数 T，表示共有 T组测试数据。

每组数据占一行，包含六个整数 x0,y0,z0,x1,y1,z1，分别表示球的球心坐标 (x0,y0,z0) 和球面上一点坐标 (x1,y1,z1)。

输出格式
每组数据输出一行，一个结果，首先输出球的半径，然后输出球的体积。

两数之间空格隔开，保留两位小数。

数据范围
1≤T≤10
,
−5≤x0,y0,z0,x1,y1,z1≤5
输入样例：
1
0 0 0 1 0 0
输出样例：
1.00 4.19
*/

int main()
{	
	double x1, y1, z1, x2, y2, z2;
	int t;
	cin >> t;
	while (t--) {
		cin >> x1>> y1>> z1>> x2>> y2>> z2;
		double r = sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2) + (z1 - z2) * (z1 - z2));

		double v = 4 * 3.1415926 * r * r * r / 3;

		printf("%.2f %.2f\n", r, v);
	}

	

}

 